#include<iostream>
using std::endl;
using std::cout;

template<class T>
T add(T last){
    return last;
}
template<class T = int,class ...Args>
T add(T x,Args ...args){
    return x+add(args...);
}

void test0(){
    auto num = add(1.1,3.2,4.5,6,7,8.1);
    cout<<num<<endl;
}

int main(void){
    test0();
}